package com.service;

import com.pojo.C_emp_role;
import com.pojo.C_role;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RoleService {
    //    查询已启用的职位
    List<C_role> findByState();

    //    查询全部职位
    List<C_role> findAllRole();

    //    通过映射id查询职位id
    List<C_emp_role> findByRoleid(Integer cerid);

    //    添加员工，职位映射表
    int insertCemprole( Integer empid,Integer roleid);

    //通过员工编号修改职位编号
    int updateC_emp_roleByempid(Integer roleid,Integer empid);

    //    通过职位id修改职位表状态
    int updateC_roleByroleid(Integer state,Integer rid);

    //    通过员工编号删除员工职位映射
    int deleteC_emp_roleByempid(Integer empid);

    //    通过员工编号查询职位id用以分别查询订单
    List<C_emp_role> CERselectEmpid(Integer empid);
}
